 //覆盖一些element-ui样式 覆盖css样式可在这里添加
.el-upload {
  input[type="file"] {
    display: none !important;
  }
}

.el-upload__input {
  display: none;
}

//暂时性解决diolag 问题 https://github.com/ElemeFE/element/issues/2461
.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
}

//element ui upload
.upload-container {
  .el-upload {
    width: 100%;
    .el-upload-dragger {
      width: 100%;
      height: 200px;
    }
  }
}




 .jh_table_detail {
   border-collapse: collapse;
   width: 100%;
 }
 .jh_table_detail, .jh_table_detail tr, .jh_table_detail td{
   border: 1px solid #DFE6EC;
 }
 .jh_table_detail td {
   padding:5px 10px;
   font-size:14px;
 }
 .jh_table_detail td:nth-child(2n+1) {
   background: #E4EDF2;
   width: 25%;
   font-weight: bold;
 }
 .jh_table_detail td:nth-child(2n) {
   width: 25%;
 }
 .jh_colorList {
   list-style: none;
   padding: 0;
 }
 .jh_colorList li {
   display: inline-block;
   padding-right: 20px;
 }
 .jh_colorList span{
   width: 10px;
   height: 10px;
   display: inline-block;
   margin-right: 5px;
 }
 .jh_table_monitor_wrap {
   border-collapse: collapse;
   margin-bottom: 20px;
   width: 19%;
   float: left;
   margin-right: 1%;
   box-sizing: border-box;
 }
 .jh_table_monitor_wrap tr, .jh_table_monitor_wrap th, .jh_table_monitor_wrap td {
   border: 1px solid #333;
   padding: 5px 10px;
 }
 .jh_table_monitor_detail_wrap {
   border-collapse: collapse;
   width: 100%;
 }
 .jh_table_monitor_detail_wrap, .jh_table_monitor_detail_wrap tr, .jh_table_monitor_detail_wrap td {
   border: 1px solid #333;
   padding: 5px 10px;
 }
 .jh_table_monitor_detail_wrap tr td:nth-child(1) {
   background: #ddd;
 }
 .jh_table_monitor_detail_top_wrap {
   width: 100%;
 }
 .STOP {
   background: #ff5b5b;
   color: white;
 }
 .RUNNING {
   background: #53ce53;
   color: white;
 }
 .FIXING {
   background: #f9f9aa;
   color: #000;
 }
 .OFFLINE {
   background: #b9b5b5;
   color: white;
 }
 .MAINTAINING {
   background: #56afdc;
   color: white;
 }
 .ILLNESS {
   background: #ffcb6b;
   color: #000;
 }
 .el-form-item__error {
    right: 10px !important;
    left: 85px !important;
 }
 .enter_item .el-form-item__error {
   left: 200px !important;
 }
 .jh_alarmInterval .el-input__inner {
   width: 50px !important;
 }
 .jh_alarmInterval_select{
   width: 50px;
   height: 30px;
   outline: 0;
   border-radius: 4px;
   border: 1px solid #ccc;
 }
 .v-modal {
   /*z-index: 1002 !important;*/
  /* opacity: 0;*/
 }
 .jh_dialog_item .jh_item_small .el-input {
   width: 80%;
 }
 .jh_dialog_item .el-form-item {
   margin: 0 !important;
   float: left;
   width: 50%;
 }
 .jh_dialog_item .el-form-item.jh_item_big {
   width: 100%;
 }
 .jh_dialog_wrap.jh_dialog_item .jh_fixed_table_wrap {
   width: 98%;
 }
 .jh_dialog_wrap .jh_item_big .el-textarea__inner {
   width: 98%;
 }
 .el-dialog--middle .el-dialog{
   width: 1400px;
 }
 .el-dialog--middle .el-form-item {
   width: 30%;
 }
 .el-dialog {
   box-shadow: 0 0px 50px rgba(115,115,115,.8);
 }
 .el-message-box {
   box-shadow: 0 0 10px rgba(115,115,115,.8);
 }
 .pad_table_wrap {
   border-collapse: collapse;
   width: 98%;
   margin: 0 1%;
   font-size: 15px;
 }
 .pad_table_wrap, .pad_table_wrap th, .pad_table_wrap td {
   height: 30px;
   background: #F2F2F2;
   color: #666;
 }
 .pad_table_wrap tr {
   height: 35px;
 }
 .pad_table_wrap th {
   height: 30px;
   background: #DAE6EC;
   color: #666;
 }
 .pad_table_wrap th, .pad_table_wrap td {
   padding: 2px 10px;
   border: 1px solid #A1BCCB;
 }
 .pad_table_wrap input {
   height: 30px;
   border-radius: 0;
 }
 .el-select-dropdown, .el-picker-panel__body{
   z-index: 20000 !important;
 }
 .jh_span_bold p span {
   font-weight: bold;
   font-size: 15px;
   color: #333;
 }
 p .table_title {
   margin: 5px 0;
 }
.jh_item_controlInput input{
  width: 80px !important;
}
.jh_table_monitor_detail_wrap.trShow,  .jh_table_monitor_detail_wrap.trShow tr, .jh_table_monitor_detail_wrap.trShow td{
  border: 1px solid transparent;
  font-size: 20px;
  text-align: center;
}
.redElTag {
  background: #1296db;
}
.jc_icon{
  margin-right: 5px;
}
 .jh_alarmInterval>select, .jh_alarmInterval>.el-input {
   margin-right: 10px;
 }
 .jh_alarmInterval>span {
  margin-right: 40px;
}
 .jh_alarmInterval .jc_icon.el-icon-close {
   display: inline-block;
   padding: 10px 40px;
 }
 .jc_icon.el-icon-close {
   padding: 10px 40%;
 }
.jc_icon.el-icon-close:before {
  color: red;
}
.jc_pmCycle input {
  width: 85px !important;
}
 .jc_pmCycle .el-input {
   width: 85px !important;
 }


